//
//  CASTAppDelegate.h
//  ChromekeyDemo
//
//  Created by Paul Carff on 4/14/13.
//  Copyright (c) 2013 Paul Carff. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <GoogleCast/GoogleCast.h>

@class GCKContext;
@class GCKDevice;

@interface GCKAppDelegate : UIResponder <UIApplicationDelegate>


@property (strong, nonatomic) UIWindow *window;

// URL of content to play
@property (nonatomic, strong) NSString *mediaContent;
@property (nonatomic, strong) NSString *mediaTitle;
@property (nonatomic, strong) NSString *mimeType;

// REMOVE CONTEXT
//@property (nonatomic, strong, readwrite) GCKContext *mContext;



//Add DeviceScanner

// moved to controller @property (nonatomic, strong) GCKDeviceManager *deviceManager;
@property (nonatomic, strong) GCKDevice *mDevice;
@property (nonatomic, strong) NSMutableArray * mDeviceArray;

// URL of receiver HOST
@property (nonatomic, strong) NSString *host;

@end

#define mAppDelegate \
((GCKAppDelegate *) [UIApplication sharedApplication].delegate)